package services;

import java.util.ArrayList;
import java.util.List;

import dao.BuildlogDao;
import model.Buildlog;

/*
 * 对用户表操作前所必须完成的业务进行编写
 * 
 * */
public class BuildlogService {
	BuildlogDao buildlogDao=new BuildlogDao();//对buildlog表进行实例化操作

	/**
	 * 对buildlog表进行添加操作
	 * @param buildlog 实体
	 * @return 添加是否成功
	 */
	public int add(Buildlog buildlog){//
		System.out.println("进入添加业务流程");
		int num=0;//设置返回类型默认值
		num=buildlogDao.add(buildlog);//对dao层add方法进行调用  返回添加结果
		return num;
		
	}

	/**
	 * 对buildlog表进行修改操作
	 * @param buildlog 实体
	 * @return 修改是否成功
	 */
	public int update(Buildlog buildlog){
		System.out.println("进入更改方法");
		int isSuccess=0;//更新未成功
		isSuccess=buildlogDao.update(buildlog);  //去dao层找update函数
		return isSuccess;
	}

//	/**
//	 * 对buildlog表进行删除操作
//	 * @param buildlog 实体
//	 * @return 删除是否成功
//	 */
	public int del(Buildlog buildlog){
		int isDel=0;//删除未成功
		isDel=buildlogDao.del(buildlog);   //去dao层找del函数
		return isDel;
	}

//	/**
//	 * 对buildlog表进行查询操作
//	 * @param buildlog 实体
//	 * @return
//	 */
	public List<Buildlog> getAll(Buildlog buildlog){
		List<Buildlog> listBuildlog=buildlogDao.getAll(buildlog);//调用dao层的getall方法 返回查询结果
		return listBuildlog;
	}


	public List<Buildlog> getDan(Buildlog buildlog){
		List<Buildlog> listBuildlog=buildlogDao.getDan(buildlog);//调用dao层的getall方法 返回查询结果
		return listBuildlog;
	}

    public List<Buildlog> getAddc(Buildlog buildlog){
        List<Buildlog> listBuildlog=buildlogDao.getAddc(buildlog);//调用dao层的getall方法 返回查询结果
        return listBuildlog;
    }
}
